home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 049a / jet110b7.zip / JET110.NEW < prev    next >
Text File  |  1992-01-05  |  10KB  |  205 lines

  1.  
  2. BETA!! │ JetMail v1.10ß6 (c)Copyright 1991 by DJ Chuang
  3.        │ .QWK-Compatible Mail Door for SPITFIRE 3.x
  4.  
  5. IMPORTANT REVISION! VERSION 1.10
  6.  
  7. 1 - New way of doing Transfer Protocols.  Be sure to put JETXFER.DAT in
  8.     your JetMail directory, and check its contents for use on your
  9.     system. (details under 1.10ß1 changes)
  10. 2 - JetMail uses a new text file for its internal messages/prompts:
  11.     JETTEXT.DAT now replaces JETMAIL.ERR.  Be sure to use the new .DAT
  12.     file include with 1.10ß3 and later.
  13.  
  14. Version 1.10ß7 Changes (01/05/92)
  15.   -  Compiled with new CKIT toolkit (2.10), which allows for byte
  16.      alignment in the code. Don't know if this will clear up the memory
  17.      problem that are on a few systems, which I can't duplicate, thus
  18.      unable to track down.
  19.   -  Rearranged message pointers reading algorithm, so JetMail doesn't
  20.      take as long to initialize upon opening. This should be a
  21.      considerable and noticeable time saver.
  22.   -  Removed SERIAL parameter from JetMail .CNF configuration; most (if
  23.      not all?) readers ignore this field now.
  24.   -  Added PRIORITY= parameter to JetMail .CNF configuration. Set
  25.      PRIORITY=YES to override Spitfire's security level check, if you as
  26.      sysop would like to have to conferences that allow access only to a
  27.      specific user security level. Defaults to NO. For example, with
  28.      sysop security level set to 100, if a conference is for security
  29.      level 10 only, some sysops don't want access to the conference
  30.      either. But some sysops do (without giving access to sec levels
  31.      between 10 and 100, which would open the conference to non-sysops).
  32.      This parameter may be toggled accordingly.
  33.   -  Builds NETFLAGS.DAT file for NetSysop packets. This file specifies
  34.      precisely in which conferences a node sysop has NetSysop access.
  35.   -  Places an ascii 0 in the message headers for 'extended' conference,
  36.      indicating that conferences are numbered from 1 to 255.
  37.      (compatibility adjustment for some QWK readers/networkers)
  38.  
  39. Version 1.10ß6 Changes (12/06/91)
  40.   -  Touched up code to attempt to relieve problem of transfer protocol
  41.      not getting called after initial QWK packet is built.
  42.   -  Added .CNF parameter AFTER=to specify command line to call after an
  43.      .REP upload, in case you'd like to call a dupe checker like KQDUP
  44.      by Cody Gibson. Sample command line for using this utility:
  45.  
  46.      AFTER=KILLQ.EXE D:\TMP\ROCK.MSG -CF:C:\JM\ROCK.CRC -Log:C:\JM\KQDUP.LOG
  47.  
  48.      Note above sample .CNF is for a BBSID=ROCK, and WORKDIR=D:\TMP ,
  49.      with JetMail home directory of C:\JM\ . Enter this into your DOS
  50.      environment before calling JetMail, or in your AUTOEXEC.BAT:
  51.      SET KILLQDUP=-DN:JETMAIL -MC:8000 -MD:14 -Com:1
  52.      These are switch settings for KILLQ. Check KQDUP documentation for
  53.      customizing these switches.
  54.  
  55. Version 1.10ß5 Changes (11/25/91)
  56.  
  57.   -  Added %D% parameter to JETXFER.DAT command line, which will be
  58.      replaced with the drive & path to the JetMail work directory. This
  59.      is needed by HS/Link and TModem for receiving files (and any other
  60.      protocols that require only pathname and NOT filename when
  61.      receiving files). Note new sample HS/Link command lines in
  62.      JETXFER.DAT included with this ZIP.
  63.  
  64.   -  Properly parses multi-line file descriptions during New Files Scan,
  65.      when secondary lines are delimited by chr(2).
  66.  
  67. Version 1.10ß4 Changes (11/16/91)
  68.  
  69.   -  Added HS/Link support, a new bi-directional protocol by Samuel
  70.      Smith. JetMail will sense the upload of an .REP packet in the
  71.      JetMail work directory and process it, if a user has uploaded an
  72.      .REP while downloading a .QWK. (that's what bi-directional transfer
  73.      is all about anyways, right?) So now the user can download a .QWK
  74.      while uploading an .REP reply packet. Should save time! Refer to
  75.      JETXFER.DAT for sample transfer command line setup.
  76.  
  77.   -  Added date timestamp in JetMail caller log if you're using the LOG=
  78.      switch to use a separate log file for the JetMail door (instead of
  79.      having all JetMail activity recorded to Spitfire's CALLERS.LOG)
  80.  
  81.   -  No longer says "Logoff due to Carrier Lost." if user is
  82.      auto-logoff'ing or Goodbye'ing from JetMail.
  83.  
  84.   -  JetMail menus are now displayed continuously - it won't get
  85.      interrupted by a 'More:' prompt if you have a fancy ANSI menu.
  86.  
  87. Version 1.10ß3 Changes (10/24/91)
  88.  
  89.   -  Sorry, a bad switch snuck into the beta 2 compilation which messed
  90.      up the upload replies processing.  Fixed.
  91.  
  92. Version 1.10ß2 Changes (10/24/91)
  93.  
  94.   -  Updated JetMail's internal messages data file.  Place JETTEXT.DAT
  95.      in your JetMail directory, and you may delete JETMAIL.ERR.
  96.   -  Added code to make sure to tell user to go to configuration
  97.      setup when transfer protocol was not selected.
  98.   -  Streamlined code a little bit for handling transfer protocols and
  99.      memory management.
  100.   -  Fixed code to restore screen properly after file transfer.
  101.  
  102. Version 1.10ß1 Changes (10/20/91)
  103.  
  104.   -  It has been a busy weekend as portions of JetMail are re-done; I am
  105.      also working on sprucing up JETSM so that you can do all of your
  106.      JetMail configuration and setup within that program, but that will
  107.      take more time, so I've decided to go ahead and let the JETMAIL.EXE
  108.      out by itself first.
  109.  
  110.   *  MAKE A BACKUP OF YOUR JETMAIL HOME DIRECTORY BEFORE UPGRADING!
  111.  
  112.   -  Please let your users know that file transfers are done
  113.      differently!  They may need to change their transfer protocol
  114.      letter.
  115.  
  116.   -  Major Update: Internalized file transfer routines.  I know how
  117.      confusing JetMail file transfers have been, and perhaps you're just
  118.      getting settled in with having gotten file transfers to work; and
  119.      now I go and change it.  I believe the changes will allow easier
  120.      configuration, allow JetMail to run more efficiently, and also save
  121.      you some bytes on the disk.
  122.  
  123.      You must place the JETXFER.DAT in your JetMail home directory, and
  124.      have DSZ.COM (or equivalent) in your DOS path.  The format for this
  125.      .DAT file is fairly simple:
  126.         <L> Name_of_Protocol
  127.         command_line_for_SEND_QWK_packet
  128.         command_line_for_RECEIVE_QWK_packet
  129.  
  130.      You may add more protocols in the .DAT file accordingly, by adding
  131.      three lines as above format.  Place the letter of the protocol
  132.      between the brackets < >, and basically follow the example
  133.      JETXFER.DAT included with this .ZIP.
  134.  
  135.      The first item in the command line must be a .COM or .EXE program,
  136.      with the extension explicitly specified.
  137.  
  138.      The command line may have three macro-parameters specified (must be
  139.      uppercase):
  140.         %B%   baud rate (according to SPEED= setting in .CNF)
  141.         %P%   port number
  142.         %F%   filename to transfer
  143.  
  144.      When JetMail is ready to transfer a file (either to send a .QWK or
  145.      to receive an .REP), it will automatically replace the above macros
  146.      with the correct information.  After calling the transfer protocol
  147.      engine, JetMail is able to detect the error level returned, and act
  148.      accordingly.  JetMail expects the protocol engine to return with
  149.      exit code 0 upon successful transfer, and exit code 1 (or greater)
  150.      upon unsuccessful transfer.
  151.  
  152.      (After successful installation, you may delete the old JETDN/JETUP
  153.      batch files, JETXFER.LST, and lingering XFER_ERR.JET.)
  154.  
  155.   -  Fixed approximate transfer time calcuation (there was a gross
  156.      miscalculation introduced in recent code).
  157.  
  158.   -  Fixed problem when maximum number of messages in a conference is
  159.      reached.  If messages are numbered from 100 to 500, and the message
  160.      pointer was at 250, and the max. msgs. per conf. was set to 200,
  161.      the old code would scan up to message 450 into the .QWK packet, but
  162.      moved the message pointer to 500 after the transfer.  It now
  163.      correctly sets the pointer to 450.  Plus, JetMail now prints an
  164.      extra notice "Maximum message limit reached" for scripting.
  165.  
  166.   -  Removed kludge for processing NetSysop status users, when JetMail
  167.      is used as a network hub.  Nodes may upload .REP's first, then
  168.      download .QWK packet without risking downloading his own node's
  169.      messages. (untested - please report your findings)
  170.  
  171.   -  Skip scanning CD-ROM file directories during new files scan.
  172.  
  173. Version 1.06ß6 Changes (10/17/91)
  174.   -  Finally!  Found the elusive bug that was causing JetMail to
  175.      generate garbled packets. [tech note: used text mode instead of
  176.      binary mode, which resulted erroneous conference 13 messages].
  177.      Thanks Paul Staton and Steve Newman.
  178.   -  Sped up new files scan by scanning only SFFILES.BBS texts that have
  179.      a newer file date than last file scan date.
  180.  
  181. Version 1.06ß5 Changes (10/13/91)
  182.  
  183.   -  JetMail now remembers the Expert Mode flag toggle from previous
  184.      sessions. (toggle on Expert Mode once, and you'll never see the
  185.      menu again in future logins)
  186.   -  Removed code for special "PORT:" support (it was locking up)
  187.   -  Added extra second when lowering DTR, when user selects Goodbye
  188.      (if available) in JetMail {there's a NOBYE switch in the .CNF to
  189.      let the sysop disable the Goodbye command in JetMail)
  190.   -  Re-coded file size and date check; no longer conflicts with TSR
  191.      utilities (like THELP).  There's something strange with using TC's
  192.      stat() function with CKIT and THELP.
  193.   -  Fixed one aspect of threading; if replying to an 'original'
  194.      message, JetMail will now toggle that original message as the start
  195.      of a thread, so when following a thread in Spitfire, it will be
  196.      able to find start of thread now.  (Thanks Bob Zimmerman; this
  197.      problem report was confusing to me, esp. since I setup a Spitfire
  198.      3.0 where threading wasn't responding properly; now I've got
  199.      Spitfire 3.1 setup for testing)
  200.  
  201.  
  202. DJ Chuang, JetMail author
  203. (214)826-3149 voice
  204.  
  205.